package br.org.blacklist.model.politica;

import java.util.Date;

import javax.jdo.annotations.IdentityType;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;

import br.org.blacklist.core.model.Entidade;
import br.org.blacklist.model.governamental.Cargo;

@PersistenceCapable(identityType = IdentityType.APPLICATION)
public class Mandato extends Entidade {

    private static final long serialVersionUID = 1L;

    @Persistent
    private Date inicio;

    @Persistent
    private Date fim;

    @Persistent
    private Cargo cargo;

    @Persistent
    private Politico politico;

    public Date getInicio() {
        return inicio;
    }

    public void setInicio(Date inicio) {
        this.inicio = inicio;
    }

    public Date getFim() {
        return fim;
    }

    public void setFim(Date fim) {
        this.fim = fim;
    }

    public Cargo getCargo() {
        return cargo;
    }

    public void setCargo(Cargo cargo) {
        this.cargo = cargo;
    }

    public Politico getPolitico() {
        return politico;
    }

    public void setPolitico(Politico politico) {
        this.politico = politico;
    }

}
